package com.xiangwei.view;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 驱动图表生成的数据内容对象
 * @author David
 *Date 2015-7-15
 */
public class SeriesView implements Serializable{
	
	private static final long serialVersionUID = 1492584790560272303L;

	//系列名称
	private String name;
	
	//图表类型('line'（折线图） | 'bar'（柱状图） | 'scatter'（散点图） | 'k'（K线图）	'pie'（饼图） | 'radar'（雷达图） | 'chord'（和弦图） | 'force'（力导向布局图） | 'map'（地图）)
	private String type;
	
	//数据
	private Object [] data;
	
	//标注
	private List<Map<String, Object>> markPoint;
	
	//标线
	private List<Map<String, String>> markLine;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
	
	public Object[] getData() {
		return data;
	}

	public void setData(Object[] data) {
		this.data = data;
	}

	public List<Map<String, Object>> getMarkPoint() {
		return markPoint;
	}

	public void setMarkPoint(List<Map<String, Object>> markPoint) {
		this.markPoint = markPoint;
	}

	public List<Map<String, String>> getMarkLine() {
		return markLine;
	}

	public void setMarkLine(List<Map<String, String>> markLine) {
		this.markLine = markLine;
	}
}
